package max.ta.data.plot;

import java.util.List;

import max.ta.data.Function;
import max.ta.data.plot.data.MathPoint;
import max.ta.data.plot.data.MathSurface;


public interface ChartPlotter<X extends Comparable<X>, Y> {

    public void plot(String serieName, final Function<X, Y> fx, final X minX, final X maxX);

    public void plot(String serieName, final List<MathPoint<X, Y>> points);

    public void plot(final MathSurface<X, Y> pointsSets);


}
